package com.hotbitmapgg.moequest.module.commonality;

import android.content.pm.PackageInfo;
import android.content.pm.PackageManager;
import android.os.Bundle;
import android.support.design.widget.CollapsingToolbarLayout;
import android.support.v7.app.ActionBar;
import android.support.v7.widget.Toolbar;
import android.view.MenuItem;

import com.hotbitmapgg.moequest.R;
import com.hotbitmapgg.moequest.base.RxBaseActivity;

import butterknife.Bind;

/**
 * Created by hcc on 16/6/30 21:57
 * 100332338@qq.com
 * <p/>
 * App关于界面
 */
public class AppAboutActivity extends RxBaseActivity {

  @Bind(R.id.toolbar)
  Toolbar mToolbar;

  @Bind(R.id.collapsing_toolbar)
  CollapsingToolbarLayout mCollapsingToolbarLayout;


  @Override
  public int getLayoutId() {

    return R.layout.activity_about;
  }


  @Override
  public void initViews(Bundle savedInstanceState) {

  }


  @Override
  public void initToolBar() {

    setSupportActionBar(mToolbar);
    ActionBar supportActionBar = getSupportActionBar();
    if (supportActionBar != null) {
      supportActionBar.setDisplayHomeAsUpEnabled(true);
    }

    String version = getVersion();
    mCollapsingToolbarLayout.setTitle("关于萌妹纸" + "v" + version);
  }


  @Override
  public boolean onOptionsItemSelected(MenuItem item) {

    switch (item.getItemId()) {
      case android.R.id.home:
        onBackPressed();
        return true;
    }
    return super.onOptionsItemSelected(item);
  }


  private String getVersion() {

    try {
      PackageInfo pi = getPackageManager().getPackageInfo(getPackageName(), 0);
      return pi.versionName;
    } catch (PackageManager.NameNotFoundException e) {
      e.printStackTrace();
      return getString(R.string.about_version);
    }
  }
}
